
package br.com.fiap.dao;

import br.com.fiap.beans.Cliente;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class daoCliente {
    
    public void inserir(Cliente cliente){
        GerenciadorConexoes gerenciador = GerenciadorConexoes.obterGerenciador();
        Connection conexao = null;
        
        try {
            conexao = gerenciador.obterConexao();
            String sql = "insert into CLIENTE(nome, sobrenome, telefone) values(?,?,?)";
            PreparedStatement executorComandoSql = conexao.prepareStatement(sql);
            executorComandoSql.setString(1, cliente.getNome());
            executorComandoSql.setString(2, cliente.getSobrenome());
            executorComandoSql.setString(3, cliente.getTelefone());
            executorComandoSql.executeUpdate();
        } catch (SQLException ex) {
            throw new RuntimeException(ex);
        }finally{
              if(conexao != null){
                  try{
                    conexao.close();
                }catch(SQLException ex){
                    throw new RuntimeException(ex);
            }
        }
    }

}
}
